package com.coder4j.auth.vo;

import java.util.Date;
import lombok.Data;

/**
 * 接口 前端展示对象
 * @author keller
 * @date 2024-05-07 18:10:10
 */
@Data
public class AuthApiVO{

    /**
     * 
     */
    private Long id;

    /**
     * 名称
     */
    private String name;

    /**
     * 请求方式 All,Get,Post,Put,Delete
     */
    private String requestMethod;

    /**
     * 应用名称
     */
    private String appName;

    /**
     * Controller名
     */
    private String controllerName;

    /**
     * 方法名
     */
    private String methodName;

    /**
     * 请求路径
     */
    private String url;

    /**
     * 参数
     */
    private String parameter;

    /**
     * 特征码，由请求方式、应用名、请求路径等组合起来的特征，唯一标示一个API
     */
    private String signatureCode;

    /**
     * 描述
     */
    private String description;

    /**
     * 是否应用数据范围 0 否；1 是
     */
    private Integer useDataScope;

    private String useDataScopeStr;
    /**
     * 创建人ID
     */
    private Long createId;

    /**
     * 创建人名称
     */
    private String createName;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改人ID
     */
    private Long updateId;

    /**
     * 修改人名称
     */
    private String updateName;

    /**
     * 修改时间
     */
    private Date updateTime;


}
